package com.jctrip.hotel.route.model.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

@ApiModel(value = "获取酒店基础信息接口-返回值")
@Data
@Builder
public class GetHotelInformationResult {

    @ApiModelProperty(value = "供应商编号")
    private String sourceCode;

    @ApiModelProperty(value = "酒店唯一编号")
    private String hotelId;

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;

    @ApiModelProperty(value = "酒店名称英文")
    private String hotelNameEn;

    @ApiModelProperty(value = "品牌编号")
    private String brandCode;

    @ApiModelProperty(value = "品牌名称")
    private String brandName;

    @ApiModelProperty(value = "酒店地址")
    private String hotelAddress;

    @ApiModelProperty(value = "酒店地址英文")
    private String hotelAddressEn;

    @ApiModelProperty(value = "酒店电话")
    private String hotelTel;

    @ApiModelProperty(value = "省级名称")
    private String provinceName;

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "城市编号")
    private String cityCode;

    @ApiModelProperty(value = "描述信息(富文本)")
    private String introduction;

    @ApiModelProperty(value = "来源状态(0=停售；1=在售)")
    private Integer sourceStatus;

    @ApiModelProperty(value = "是否可售(0=停售；1=在售)")
    private Integer bookStatus;

    @ApiModelProperty(value = "是否境外酒店(0=国内；1=国际)")
    private Integer overseas;

    @ApiModelProperty(value = "国别")
    private String country;

    @ApiModelProperty(value = "是否支持接待外宾(0=不支持；1=支持)")
    private Integer supportForeignGuest;

    @ApiModelProperty(value = "是否有餐厅(0=无餐厅；1=有餐厅)")
    private Integer supportRestaurant;

    @ApiModelProperty(value = "经度")
    private BigDecimal longitude;

    @ApiModelProperty(value = "纬度")
    private BigDecimal latitude;

    @ApiModelProperty(value = "坐标类型(0=百度；1=Google；2=腾讯；3=高德)")
    private Integer mapPointType;

    @ApiModelProperty(value = "人工备注")
    private String manualNotes;

    @ApiModelProperty(value = "拓展信息(JSON格式)")
    private String extra;
}
